package service;

import java.util.List;

import dao.AccountBookDAO;
import domain.AccountBook;

/**
 * 账本Service接口.
 * <p>
 * 创建日期：2010-07-01<br>
 * 创建人：Xiyt<br>
 * 修改日期：<br>
 * 修改人：<br>
 * 修改内容：<br>
 * 
 * @author Xiyt
 * @version 1.0
 */
public interface AccountBookService {

	/**
	 * 设定账本DAO
	 * */
	public void setAccountBookDao(AccountBookDAO accountBookDao);
	
	/**
	 * 根据条件查询账本列表
	 * @param paramAccountBook 账本条件
	 * @return List 账本列表
	 */
	public List<AccountBook> selectByCriteria(AccountBook paramAccountBook);

	/**
	 * 添加账本
	 * @param accountBook 账本
	 */
	public void insert(AccountBook accountBook);

	/**
	 * 修改账本
	 * @Description: 修改账本
	 * @param accountBook 账本
	 */
	public void update(AccountBook accountBook);

	/**
	 * 删除账本
	 * @param accountBookId 账本ID
	 */
	public void delete(Integer accountBookId);
	
}
